package com.expert.context;

/**
 * @ClassName: BaseContext
 * @Author: cxs
 * @Date: 2023/08/26 14:49
 * @Description: 利用TreadLocal保证线程独有变量
 **/
public class BaseContext {
    public static ThreadLocal<Long> threadLocal=new ThreadLocal<>();
    public  static void setCurrentId(Long id){
        threadLocal.set(id);
    }
    public static Long getCurrentId(){
        return threadLocal.get();
    }

    public static  void removeCurrentId(){
        threadLocal.remove();
    }

}
